.head-nav { background:url(../images/breadcrumb-bg.gif) 0 0 repeat-x; }

#community-breadcrumb { line-height:32px; padding-left:10px; }
#community-head-title { height:30px; line-height:25px; }
#community-head-title .title { float:left; font-size:14px; color:#EC1F00; }
#community-head-title .action { float:right; }
.head-nav .head .nav .item { font-size:14px; background: url(../images/nav-bg.gif) 0 0 no-repeat; float:left; height:25px; width:90px; line-height:25px; text-align:center; }
.head-nav .head .nav .item.active { background: url(../images/nav-bg-active.gif) 0 0 no-repeat; font-weight:bold; }
.head-nav .head .border { background-color: #558D14; border-left:1px solid #64A136; border-right:1px solid #64A136; height:5px; font-size:5px; overflow: hidden; }
.community-right-blocks .right-blocks { padding-top:10px; }

.community-list .nav { background:url(../images/area_bjt.gif) 0 0 repeat-x; height:27px; }
.community-list .nav .items { float:left; }
.community-list .nav .items ul { margin-left:30px; }
.community-list .nav .item { text-align:center; line-height:24px; float:left; width:90px; background:url(../images/elmq2.gif) no-repeat ; height:27px; }
.community-list .nav .item.active { border-left: 1px solid #CECECE; background:url(../images/elmq1.gif) no-repeat; }
.community-list .nav .stats { line-height:28px; text-align:right; padding-right:10px; float:right; }

#community-search-nav { border:1px solid #eee;  border-top-color:#BD2928; padding:10px; line-height:24px; margin-bottom:10px; background:#FAFAFA;}
#community-search-nav .green.active { color:#BD2928; font-weight:bold; }

.community-list { border: 1px solid #CECECE }
.community-list .main .item { border-bottom: 1px dashed #ccc; margin:15px 12px 0;zoom:1}
.community-list .main .item .photo { width:145px; float:left; }
.community-list .main .item .photo .edge { background: url(../images/Broker_Area_19.gif) 0 0 no-repeat; padding:6px; width:132px; height:90px; }
.community-list .main .item .photo .edge .img { width:125px; height:75px; }
.community-list .main .item .detail { float:left; width:268px;}
.community-list .main .item .additional { float:left; width:140px; }
.community-list .main p { padding: 3px 0 6px 0; }
.community-list .main .item .stats { width:110px; float:left; margin:5px 0 0 15px; }

#community-list-pager .pnav { padding-right:0px; padding-bottom:0px; }

.community .home .overview { margin-top:10px; border: 1px solid #B7D9E7; }
.community .home .overview .photo { float:left; width:260px; padding:10px; }


.community .home .house-list-body .house-item { border-bottom:1px dashed #B7D9E7; cursor:pointer; padding:5px; }
.community .home .house-list-body { border-left:1px solid #B7D9E7; border-right:1px solid #B7D9E7; border-bottom:1px solid #B7D9E7; }
.community .home .board { padding:10px; border-style: solid; border-color: #B7D9E7; border-width: 0 1px 1px 1px; zoom:1; }

.community .home .board li { background:url(../images/bbs.gif) no-repeat scroll 0 10px transparent; border-bottom:1px dashed #CCC; font-size:14px; height:35px; line-height:35px; list-style-type:none; margin:0 0 0 10px; padding-left:30px; }
.community .home .board li a { color:#2f2f2f; }
.community .home .board li a:hover { color:#ff6600; text-decoration: underline; }
.community .home .appraise { width:350px; float:left; }
.community .home .appraise .address { overflow:hidden; width:350px; height:25px; line-height:25px; }
.community .home .area { padding-top:20px; width:80px; float:left; }
.community .home .price { padding-top:10px; float:left; text-align:center; }
.community .home .user { padding-top:10px; width:80px; float:right; text-align:center; }

#community-photos { border-color: #B7D9E7; border-style: solid; border-width: 0 1px 1px 1px; zoom:1; }
#community-photos ul { padding-left:45px; padding-top:10px; }
#community-photos ul li.photo { float:left; margin:10px; }

#community-models { border-color: #B7D9E7; border-style: solid; border-width: 0 1px 1px 1px; zoom:1; }
#community-models ul { padding-left:45px; padding-top:10px; }
#community-models ul li.photo { width:147px; height:179px; padding-top:20px; float: left; margin:5px; background-image:url(../images/xq/con_bg.gif); text-align:center; }

#community-layout { border-color: #B7D9E7; border-style: solid; border-width: 0 1px 1px 1px; text-align:center; padding:10px 0; }

#community-detail .info-container { border: 1px solid #B7D9E7; }
#community-detail .info-container .head { background-image:url("/community/images/xq_bj.gif"); height:30px; line-height: 30px; }
#community-detail .info-container .head .title { background: url(../images/Rent_1_22.gif) 5px 5px no-repeat; color:#569006; font-size:14px; font-weight:bold; padding-left:15px; }
#community-detail .info-container .item { border-bottom:1px solid #E7E7E7; height:25px; }
#community-detail .info-container .item .key { height:25px; line-height:25px; color:#2D852E; text-align:right; padding-right:5px; background-color:#EDFAE0; width:100px; float:left; }
#community-detail .info-container .item .value { width:200px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; padding-left:5px; }
#community-detail .info-container .item .value.x2 { width:500px; }
#community-detail .info-container .text { line-height:25px; padding:25px; font-size:14px; overflow:hidden; }

.conA1 { text-align:left; border-left:1px solid #B7D9E7; border-right:1px solid #B7D9E7; border-top:1px solid #bfe099; background:url(../images/con1_bg.gif) repeat-x; padding:8px 0 0 22px; zoom:1; }
.conA14 { height:35px; overflow:hidden; }
.conA11 { height:22px; background:url(../images/s_L_pic.gif) no-repeat 5px 0; padding-left:37px; font-size:14px; font-weight:bold; color:#568517; line-height:22px; }
.conA12 { padding-top:4px; }
.conA12A { float:left; height:25px; padding-right:8px; width:432px; }
.conA12B { float:left; }
.txt1 { height:23px; border:1px solid #0090CF; line-height:23px; font-size:14px; width:430px; }
.conA13 { clear:both; padding-top:6px; line-height:24px; }
.cl { clear:both; height:0px; overflow:hidden; line-height:0; }
#top_menu1 { height:18px; width:68px; float:left; padding:9px 0px 8px 0px; }
#top_menu2 ul { list-style:none; margin:0px; padding:0px; }
#top_menu2 ul li { padding:9px 0px 8px 0px; width:18px; height:18px; background-image:url(../images/zm1.gif); background-position:center; background-repeat:no-repeat; margin-left:2px; float:left; line-height:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#top_menu2 ul li.aa { padding:9px 0px 8px 0px; width:18px; height:18px; background-image:url(../images/zm2.gif); background-position:center; background-repeat:no-repeat; margin-left:2px; float:left; line-height:18px; text-align:center; font-size:14px; font-weight:bold; }
#top_menu2 ul li a:link { color:#000; text-decoration: none; }
#top_menu2 ul li a:hover { text-decoration:underline; color:#BD2928; }
#top_menu2 ul li a:visited { text-decoration:none; color:#2f2f2f; }
#top_menu2 ul li.aa a:link { text-decoration:none; color:#BD2928; }
#top_menu2 ul li.aa a:hover { text-decoration:underline; color:#BD2928; }
#top_menu2 ul li.aa a:visited { text-decoration:none; color:#BD2928; }
#top_menu2 ul li { padding:9px 0px 8px 0px; width:18px; height:18px; background-image:url(../images/zm1.gif); background-position:center; background-repeat:no-repeat; margin-left:2px; float:left; line-height:18px; text-align:center; }
#top_menu2 ul li.aa { padding:9px 0px 8px 0px; width:18px; height:18px; background-image:url(../images/zm2.gif); background-position:center; background-repeat:no-repeat; margin-left:2px; float:left; line-height:18px; text-align:center; }
#top_menu2 ul li a:link { text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#top_menu2 ul li a:hover { text-decoration:underline; color:#BD2928; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#top_menu2 ul li a:visited { text-decoration:none; color:#2f2f2f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#top_menu2 ul li.aa a:link { text-decoration:none; color:#BD2928; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#top_menu2 ul li.aa a:hover { text-decoration:underline; color:#BD2928; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#top_menu2 ul li.aa a:visited { text-decoration:none; color:#BD2928; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.conA2 { background: url(../images/con1_B1.gif) repeat-x; height:3px; overflow:hidden; line-height:3px; clear:both; }
.conA2A { height:3px; width:3px; float:left; }
.conA2B { height:3px; width:3px; float:right; }
.P_T10 { padding-top:10px; }
.titleCommunity { height:26px; background:url(../images/title_M.gif) repeat-x; line-height:26px; }
.title_MA { text-align:left; background:url(../images/arrow1.gif) 5px 9px no-repeat; padding-left:22px; font-weight:bold; color:#005B9A; font-size:14px; width:213px; float:left; }
.title_M { float:left; height:26px; background:url(../images/title1_M.gif) repeat-x; }
.title_MA_ { width:4px; float:left; }
.title_MB_ { padding:0 40px; height:26px; line-height:26px; font-size:14px; color:#e51900; float:left; font-weight:bold; }
.title_L { width:2px; float:left; }
.title_R { width:2px; float:right; }
.conA31 { border-right:1px solid #B7D9E7; border-left:1px solid #B7D9E7; zoom:1; padding:8px; margin-top:0px !important; margin-top:-5px; }
.conA31AFlash { width:273px; float:left; padding:0 8px; }
.conA31A { width:213px; float:left; padding:0 8px; }
.conA31A_ { width:460px; float:left; }
.conA31A_Flash { width:400px; float:left; }
.bor_L { border-left:1px solid #e5e5e5; }
.conA31_List { height:22px; line-height:22px; }
.conA31_List_ { height:22px; line-height:22px; width:183px; padding:0 8px; float:left; }
.conA31_ListA { float:left; }
.conA31_listB { float:right; }
.gd { float:right; margin-right:10px; height:26px; line-height:30px; font-weight:normal; }
.lan1:link { color: #0071d0; text-decoration: none; }
.lan1:visited { color: #0071d0; text-decoration: none; }
.lan1:hover { color: #0071d0; text-decoration: underline; }
.lan1:active { color: #0071d0; text-decoration: none; }
.conB_BT { background:url(../images/R_b1.gif) repeat-x; }
.conB_BR { background:url(../images/R_b2.gif) repeat-y; }
.conB_BB { background:url(../images/R_b3.gif) repeat-x; }
.conB_BL { background:url(../images/R_b4.gif) repeat-y; }
.conB11 { text-align:left; font-weight:bold; color:#005B9A; height:22px; background:url(../images/money.gif) no-repeat center left; line-height:22px; padding-left:30px; margin-left:10px; }
.conB12 { line-height:23px; color:#005B9A; margin-left:10px; text-align:left; }
.conB14 { line-height:23px; color:#005B9A; margin-left:10px; height:23px; text-align:left; }
.conB14_ { background:url(../images/xqjgs.gif) no-repeat center left; padding-left:37px; }
.conB15 { height:24px; padding-bottom:10px; }
.conB15A { height:24px; line-height:24px; padding-left:10px; float:left; padding-right:8px; }
.txt2 { border:1px solid #0090CF; height:20px; line-height:20px; width:142px; }
.conB15B { float:left; }
.title2 { height:26px; background: url(../images/title2_M.gif) repeat-x; }
.title2_L { width:3px; float:left; }
.title2_M { background:url(../images/deng.gif) 7px 5px no-repeat; padding-left:28px; float:left; color:#005B9A; font-weight:bold; line-height:28px; }
.title2_M_ { font-size:14px; background:url(../images/arrow1.gif) 5px 9px no-repeat; padding-left:22px; float:left; color:#005B9A; font-weight:bold; line-height:24px; }
.title2_R { width:3px; float:right; }
.conB21 { text-align:left; clear:both; height:28px; line-height:28px; padding-left:10px; padding-top:4px; }
.conB22 { height:7px; background:url(../images/R_b_1.gif) repeat-x; }
.conB23 { text-align:left; background-color:#effadf; border:1px solid #B7D9E7; border-top:0; padding:8px 10px; line-height:22px; color:#005B9A; }
.conB31 { border-left:1px solid #B7D9E7; border-right:1px solid #B7D9E7; padding:8px; margin-top:0px !important; margin-top:-5px; zoom:1; }
.conB31 li { text-align:left; height:22px; line-height:22px; }
#esflb_content { margin-top:15px; }
#esflb_zi { width:960px; height:20px; margin-top:10px; border-bottom:2px solid #2fb300; font-size:12px; font-family: SimSun; color:#8d8d8d; }
#esflb_zi2 { width:960px; margin-bottom:10px; background-color:#f3f3f3; }
#esflb_zi3 { height:22px; width:960px; overflow:hidden; }
#kong { margin-top:5px; }
#esflb_zi3 ul { margin-left:0px; padding-left:0px; list-style:none; }
#esflb_zi3 li { float:left; margin-left:10px; line-height:20px; font-size:12px; }
#esflb_zi3 li.one { float:left; line-height:20px; font-size:12px; color:#313131; }
#esflb_zi3 li.two { float:left; line-height:20px; font-size:12px; color:#005B9A; margin-left:0px; }
#community-houses .searchs { background: url(../images/Rent_14.gif) 0 0 repeat-x; padding-left:10px; padding-top:5px; padding-right:20px; height:61px; border-color:#B7D9E7; border-style:solid; border-width:0 1px 0 1px; }
#community-houses .sorts { position:relative; }
#community-houses .sort { position:relative; vertical-align: middle; height:35px; background: #eee url(../images/elmq_xbj.gif) 0 0 repeat-x; }
#community-houses .sort-by-area { position:absolute; right:190px; top:10px; }
#community-houses .sort-by-select { position:absolute; left:15px; top:10px; }
#community-houses .sort-by-price { position:absolute; right:70px; top:10px; width: 90px;text-align: center;}
#community-houses .sort-by-rent { position:absolute; right:140px; top:10px; }
#community-houses .sort-by-credit { position:absolute; right:35px; top:10px; }

.main-blocks { zoom:1; }

.house-search-nav { border-style: solid; border-color: #D8D8D8; border-width:1px 1px 1px; line-height:24px; }
.house-search-nav a.active { color:#BD2928; font-weight:bold; }
.house-search-nav .conditions { padding:10px; }

.establishmentli { line-height:25px; font-size:14px; padding-left: 9px; padding-right: 9px; }

.con_mid { zoom:1; padding:8px; clear:both; }
.xqjj li { float:left; list-style:none outside none; width:325px; }
.line24 { line-height:24px; }

.photo_A { width:212px; height:172px; float:left; background:url(../images/xq/c_bg.gif); margin-right:10px; margin-bottom:8px; }
.photo_A .photo { width:195px; height:132px; margin-left:5px; margin-top:5px; }
.photo_C { width:195px; height:25px; line-height:25px; text-align:center; font-size:12px; }
.singleLine { white-space:nowrap; overflow:hidden; }

.house-search-nav .red_house{background:url(../images/con1_bg.gif) repeat-x;}
.red_border1{border:1px solid #D8D8D8;}